import {
  getInfoApi
} from "../../../https/user"
import {
  BASE_URL
} from '../../../constant/index'

// pages/my/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    info: {},

    BASE_URL
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    // this.getInfo()
  },
  onShow() {
    this.getInfo()
  },
  // 获取用户 
  async getInfo() {
    const getRes = await getInfoApi()
    console.log(getRes)
    if (getRes.code == 200) {
      console.log(getRes.data)
      wx.setStorageSync('userData', getRes.data)
      this.setData({
        info: getRes.data
      })
    }
  },
  // 退出登录
  outlogin() {
    wx.showModal({
      title: '提示',
      content: '是否确认退出登录？',
      complete: (res) => {
        if (res.confirm) {
          wx.clearStorage()
          this.setData({
            info: {}
          })
        }
      }
    })
  },
  // 前往用户详情页面
  gotoDetail() {
    // 判断是否登录
    if (!this.data.info.id) {
      wx.showToast({
        title: '请用户先登录',
        icon: 'none'
      })
      return
    }
    wx.navigateTo({
      url: '../detail/index',
    })
  },
  // 前往发布
  gotoHomePublish() {
    // 判断是否登录
    if (!this.data.info.id) {
      wx.showToast({
        title: '请用户先登录',
        icon: 'none'
      })
      return
    }
    wx.navigateTo({
      url: '../../home/publish/index',
    })
  },
  // 跳转登录
  gotoLogin() {
    wx.navigateTo({
      url: '../login/index',
    })
  },
  // 跳转我的订单
  gotoOrderList() {
    wx.navigateTo({
      url: '../../store/orderList/index',
    })
  },
  // 跳转收藏页面
  gotoCollect() {
    wx.navigateTo({
      url: '../collect/index',
    })
  },
  // 跳转浏览历史页面
  gotoHistory() {
    console.log(1)
    wx.navigateTo({
      url: '../history/index',
    })
  },
  // 跳转钱包页面
  gotoWallet() {
    // 判断是否登录
    if (!this.data.info.id) {
      wx.showToast({
        title: '请用户先登录',
        icon: 'none'
      })
      return
    }
    wx.navigateTo({
      url: '../wallet/index',
    })
  },
  // 跳转社区规范
  gotoStandard(){
    wx.navigateTo({
      url: '../standard/index',
    })
  }


})